در دی ماه ۱۳۱۶ در تهران متولد گردید. وی در سن ۱۳ سالگی مقدمات نوازندگی سنتور را از استاد ابولحسن صبا فرا گرفت. مدتی نیز از تجربیات عبدلله دوامی و حاج اقا محمد ایرانی بهره برد. از سال ۱۳۳۴ به مدت یک سال با ارکستر شماره یک هنرهای زیبا(به سرپرستی ابوالحسن صبا) همکاری داشت و از ۱۳۳۶ با گروه دیگری در اداره هنرهای زیبا (به سرپرستی نصرت الله گلپایگانی) همکاری داشت. از همین دوران تا سال ۱۳۵۷ برنامههای متعددی در داخل و خارج کشوراجرا کرد.
استاد محمد حیدری از سال ۱۳۴۰ نیز به تدریس در هنرستان موسیقی ملی و کلاسهای شبانه هنرستان اشتغال داشت. وی توانست شاگردان چیره دستی را به موسیقی ایرانی معرفی کند. استاد حیدری سرپرستی «گروه نوازندگان» را نیز عهده دار بود و همراه با نوازندگان و خوانندگان مختلف، برنامههایی را نیز در رادیو به اجرا در آورد.
اسماعیل واثقی که از شاگردان حیدری بودهاست و اکنون یکی از نوازندگان برجسته سنتور است در مورد استاد خود چنین میگوید: «سنتور ایران به حیدری بدهکار است.»
استاد حیدری پس از انقلاب به آمریکا مهاجرت نمود و فعالیتهای هنری منحصر به فرد خود را در آن کشور در زمینه ساخت ترانه تدریس و نوازندگی سنتور ادامه داد.